上一篇我們講到ListView可以條列出不同的相似資料,
當我們列出ListView後想要點選換頁或是顯示出Toast時,
可以用setOnItemClickListener來做改變,
這篇是利用上一篇的範例來修改
點擊後跳出Toast
直接在onCreat裡加上
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if(position == 0){
//""文字框裡可以輸入點後想要顯示的文字
Toast.makeText(MainActivity.this,"是一種小型的法式甜點,表層則是硬脆又厚實的褐色焦糖外殼,內部是半融化狀的蛋糕糊,散發著酒香和香草味。",
Toast.LENGTH_LONG).show();
}
if(position == 0){
Toast.makeText(MainActivity.this,"是一種用色彩繽紛絢麗的法國甜品,外殼堅硬但易碎,內陷黏稠扎實",
Toast.LENGTH_LONG).show();
}
if(position == 0){
Toast.makeText(MainActivity.this,"是一種傳統的貝殼形狀的小蛋糕,來自於法國東北部洛林大區的兩個市鎮科梅爾西和利韋爾丹。",
Toast.LENGTH_LONG).show();
}
if(position == 0){
Toast.makeText(MainActivity.this,"是一種源自法國的甜品,經烘焙後質感輕而蓬鬆。",
Toast.LENGTH_LONG).show();
}
if(position == 0){
Toast.makeText(MainActivity.this,"是一種源自法國的球形糕點,蓬鬆張孔的麵皮中包裹鮮奶油、巧克力乃至冰淇淋。",
Toast.LENGTH_LONG).show();
}
}
});